namespace Gateway.IApplication.Role.Input;

/// <summary>
/// 创建角色输入
/// </summary>
public class CreateRoleInput
{
    /// <summary>
    /// 编号
    /// </summary>
    public string RoleNo { get; set; }

    /// <summary>
    /// 角色别名
    /// </summary>
    public string RoleAlias { get; set; }

    /// <summary>
    /// 角色名称
    /// </summary>
    public string RoleName { get; set; }

    /// <summary>
    /// 备注
    /// </summary>
    public string Remark { get; set; }

    /// <summary>
    /// 序号
    /// </summary>
    public int SeqNo { get; set; }

    /// <summary>
    /// 禁用参数 Y 禁用 N 启用
    /// </summary>
    public string Disabled { get; set; }
    /// <summary>
    /// 菜单权限
    /// </summary>
    public List<RoleMenuInput> Menus { get; set; }
    /// <summary>
    /// 扩展权限
    /// </summary>
    public List<RoleExtensionPermissionInput> Permissions { get; set; }
}